#include <iostream>
#include "TestLinkList.h"

int main()
{
    TestLinkLIst l;
    // TestLinkLIst l2;
    for(int i = 0; i < 10; i++)
    {
        l.InsertTail(i + 1);
    }
    for(int i = 0; i < 10; i++)
    {
        l.InsertHead(i + 1);
    }
    l.FastSort();
    l.Reserve();
    l.show();
    // l.InsertByIndex(1,99);
    // l.RemoveByIndex(1);
    // l.RemoveByElement(1);
    // l.UpdataByIndex(1,99);
    // l.UpdataByElement(10,99);
    // l[1] = 100;
    // std::cout<<l[1]<<std::endl;
    // l.BubbleSort();
    // l2.BubbleSort();
    // l.FastSort();
    // TestLinkLIst l3 = l.Merge(l2);//调用函数之前必须先排序
    // l3.show();
    
    

    return 0;
}
